void build_surface();
None
This function discretize the patch into the surf array. It finds an independent subdivision level to use in u and v based on the flyengine curve error factor.